package kgc.qy.pojo;

import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

/**
    * 病人表
    */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Patient {
    private Long id;

    /**
    * 病人姓名
    */
    private String name;

    /**
    * 出生日期
    */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date birthday;

    /**
    * 性别 1-->女性，2-->男性
    */
    private Byte sex;

    /**
    * 家庭住址
    */
    private String address;

    /**
    * 联系方式
    */
        private String phone;

    /**
    * 身份证号
    */
    private String idCard;

    /**
    * 是否有医保卡 1-->没有，2-->有
    */
    private Byte isMedicare;

    /**
    * 医保卡号
    */
    private String idMedicare;

    /**
    * 创建时间
    */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdTime;

    /**
    * 修改时间
    */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedTime;
}